package com.macro.mall.tiny.service;

/**
 * redis操作的service接口
 * 对象以及数据都是以json的形式进行存储的
 */
public interface RedisService {
    /**
     * 存储数据
     */
    void set(String key,String value);

    /**
     * 获取数据
     */
    String get(String key);

    /**
     * 设置超期的时间
     */
    boolean expire(String key,long expire);

    /**
     * 删除数据
     */
    void remove(String key);

    /**
     * 自增
     */
    Long increment(String key,long delta);

}